Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel #1-w1 Israel #1-w2 Israel #1-w3 Israel #1-w4 Czech Republic F3 Slovenia F3 Austria F1 Austria F2 Serbia&Montenegro F5 Croatia F4 Croatia F5 Hungary F4 Georgia F1 Georgia F2 Czech Republic F4 Germany F3 USA F4 India F4 India F5 Wimbledon - London Serbia & Montenegro F2 Serbia & Montenegro F3 Portugal F3 Czech Republic F2 Czech Republic F3 Italy F19 Romania F17 Poland F12 France F13 France F16 Great Britain F1 Great Britain F2 Germany F4 Croatia F1 Italy F2 Russia F1 Russia F2 Rennes Challenger Stockholm Open - Stockholm Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Australian Open - Melbourne Canberra Challenger Punta Del Este Challenger Delray Beach Open - Delray Beach Lugano Challenger Internazionali BNL d'Italia - Rome Murcia Challenger Wimbledon - London Girona Challenger Prostejov Challenger French Open - Paris Atlanta Open - Atlanta Cary Challenger U.S. Open - New York Guangzhou Challenger St. Tropez Challenger National Bank Open - Toronto BNP Paribas Open - Indian Wells Cleveland Challenger Ostrava Challenger Canberra Challenger Australian Open - Melbourne Brasov Challenger Girona Challenger Grodzisk Mazowiecki Challenger Citi Open - Washington Iasi Challenger Francavilla Challenger Chisinau Challenger Poznan Challenger Iasi Challenger Porto Challenger Generali Open - Kitzbuhel Italy F21 Armenia F1 Georgia F2 Germany F13 USA F25 Great Britain F22 USA F5 Italy F9 Italy F10 Romania F1 Poland F1 Romania F5 Romania F6 Romania F7 Ukraine F3 Romania F10 Romania F11 Romania F12 Romania F14 Romania F15 Slovakia F1 Germany F15 Slovakia F3 Austria F8 Germany F17 Austria F9 Germany F18 Germany F19 Spain F36 Spain F37 Nigeria F3 Gabon F1 Gabon F2 Dominican Republic F3 Dominican Republic F4 Dominican Republic F5 Austria F1 Austria F2 Austria F3 Portugal F1 Portugal F2 Egypt F4 Egypt F6 Uzbekistan F1 Uzbekistan F2 Romania F1 Romania F2 Romania F3 Romania F5 Germany F6 Germany F7 Italy F17 Germany F8 Romania F11 Germany F13 Germany F16 Germany F17 Turkey F9 Japan F9 Senegal F1 Senegal F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F3 Great Britain F4 Spain F11 France F6 Spain F12 Spain F13 Great Britain F5 Czech Republic F2 Poland F1 Bulgaria F3 Romania F2 Romania F3 Romania F4 Germany F9 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Germany F14 Turkey F9 Turkey F10 Turkey F11 Belarus F4 Turkey F12 Turkey F13 Israel F1 Israel F2 France F2 Turkey F7 Portugal F1 Turkey F8 Portugal F2 Portugal F3 Turkey F10 Turkey F11 Croatia F4 Croatia F5 Turkey F12 Turkey F13 Italy F8 Czech Republic F1 Italy F10 Poland F1 Italy F11 Iran F1 Romania F2 Iran F2 Serbia F1 Germany F5 Germany F7 USA F6 Slovakia F2 Romania F7 Romania F9 Nigeria F3 Uzbekistan F1 Nigeria F4 Turkey F6 Turkey F7 Turkey F8 Turkey F12 China F6 Turkey F15 Turkey F16 Romania F1 Romania F3 Nigeria F1 Nigeria F2 Czech Republic F9 Croatia F1 Turkey F7 Turkey F6 Turkey F8 Turkey F9 Turkey F15 Italy F4 Italy F5 Czech Republic F3 Romania F3 Germany F6 Czech Republic F4 Slovak Republic F1 Slovak Republic F2 Slovak Republic F3 Slovak Republic F4 Poland F4 Austria F9 Hungary F1 Hungary F2 Germany F7 China F1 China F2 Croatia F3 Romania F16 Romania F3 Hungary F1 Austria F2 Slovakia F4 Czech Republic F1 Italy F21 Slovakia F2 Uzbekistan F2 Slovakia F3 Slovakia F4 France F17 Hungary F1 Hungary F2 Nigeria F4 Germany F9 Italy F8 Poland F1 USA F22 Morocco F2 Hungary F3 Portugal F2 Uzbekistan F4 Slovakia F1 Uzbekistan F3 Germany F8 Romania F13 Tatra Banka Open 2001 - Bratislava Togliatti Cup - Togliatti KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Fes Astana Challenger - Astana Almaty Challenger 2 - Almaty Tatra Banka Slovak Open - Bratislava LTA Shrewsbury Challenger - Shrewsbury Abierto Internacional de Salinas 'Dario Expreso' - Salinas ECM Prague Open 2008 - Prague Unicredit Czech Open - Prostejov Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Delhi Challenger I - New Delhi Tatra Banka Slovak Open - Bratislava Ortisei Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger Recanati Challenger Wuhai Challenger Beijing Challenger Brasov Challenger Szczecin Challenger Trnava Challenger Heilbronn Challenger Bath Challenger St. Brieuc Challenger Mersin Challenger Kaohsiung Challenger Milan Challenger Scheveningen Challenger Bercuit Challenger Karshi Challenger Kosice Challenger Trnava Challenger Geneva Challenger Kolkata Challenger Liberec Challenger Samarkand Challenger Mouilleron-Le-Captif Challenger Braunschweig Challenger Kobe Challenger Brasov Challenger Ningboo Challenger Liuzhou Challenger Istanbul 2 Challenger Bucharest Challenger Pau Challenger Forli 2 Challenger Pau Challenger Phoenix Challenger Kosice Challenger Sanremo Challenger Braunschweig Challenger Tanger Challenger Heilbronn Challenger Seoul Challenger Chicago Challenger Istanbul Challenger Busan Challenger Roanne Challenger Sarajevo Challenger Split Challenger Karshi Challenger Wolfsburg Challenger Singapore Challenger Banja Luka Challenger Lille Challenger Arad Challenger Barcelona Challenger Kazan Challenger Cagliari Challenger Bratislava 1 Challenger Ilkley Challenger Oberstaufen Challenger Bergamo Challenger Burnie Challenger Kazan Challenger Oeiras 3 Challenger San Diego Challenger Kyoto Challenger Monza Challenger Oeiras 4 Challenger Pingguo Challenger Turin Challenger Perugia Challenger Milan Challenger Marburg Challenger Penza Challenger Astana Challenger St. Remy Challenger Istanbul Challenger Pune Challenger Bratislava Challenger St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Bergamo Challenger Valencia Open - Valencia BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Malaysian Open - Kuala Lumpur Suzhou Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Memphis Open - Memphis Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Konzum Croatia Open - Umag Suisse Open - Gstaad Croatia Open - Umag St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen ASB Classic - Auckland Karshi Challenger New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Samarkand Challenger Moselle Open - Metz China Open - Beijing Open Sud de France - Montpellier Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Arad Challenger Geneva Open - Geneva Noventi Open - Halle BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Hamburg European Open - Hamburg Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Mallorca Championships - Mallorca Portoroz Challenger Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Scheveningen Challenger Open 13 Provence - Marseille Mercedes Cup - Stuttgart Noventi Open - Halle Seoul Challenger Poznan Challenger Truist Atlanta Open - Atlanta Delray Beach Open - Delray Beach Open 13 Provence - Marseille Oberstaufen Challenger Banja Luka Open - Banja Luka Winston-Salem Open - Winston-Salem Dallas Open - Dallas Tashkent Challenger Kazan Challenger Bucharest Open - Bucharest Infosys Hall of Fame Open - Newport Citi Open - Washington Hangzhou Open - Hangzhou Dallas Open - Dallas Delray Beach Open - Delray Beach Tiriac Open - Bucharest Gonet Geneva Open - Geneva Nordea Open - Bastad Meerbusch Challenger Sibiu Challenger Mouilleron-Le-Captif Challenger Hong Kong Challenger New Delhi Challenger Irving Challenger Batman Challenger Heilbronn Challenger Moscow Challenger Poznan Challenger Tunis Challenger Jonkoping Challenger Kazan Challenger Karshi Challenger Moscow Challenger Fergana Challenger Braunschweig Challenger Bordeaux Challenger Poznan Challenger Prague Challenger Prostejov Challenger Szczecin Challenger Canberra Challenger Roanne Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Coupe Rogers - Montreal BNP Paribas Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Caltanissetta Challenger Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Todi Challenger Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Indian Wells Challenger French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Exim Agmedia Open - Kosice Tatra Banka Open 2003 - Bratislava Tatra Banka Open - Bratislava USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Fergana Challenger - Fergana Steelers Cup 2005 - Kosice Societa Canottieri Mincio 2005 - Mantova Samarkand Challenger - Samarkand Coffee Cup Challenger - Chikmagalur Ostdeutscher Sparkassen Cup - Dresden Trofeo Sisma Mantova - Mantova Mordovia Cup - Saransk Timisoara Challenger - Timisoara ATP Slovak Open Challenger - Bratislava The LTA Nottingham Challenger - Nottingham IPP Open - Helsinki LTA Wrexham Challenger - Wrexham St. Remy Challenger St. Petersburg Challenger 2006 - St. Petersburg Morocco Tennis Tour - Rabat ECU Prague Open - Prague Baden Open - Karlsruhe Almaty Challenger 1 - Almaty The Comercia Challenger - Aptos Prosperita Open 2008 - Ostrava Kosice Open-Steelers Cup 2008 - Kosice Mamaia Challenger - Constanta Riviera de Rimini Challenger - Rimini Dubrovnik Open - Dubrovnik Meknes Challenger Poznan Challenger Samarkand Challenger - Samarkand Samarkand Challenger Almaty Challenger Brasov Challenger Surbiton Challenger Chuncheon Challenger Bukhara Challenger - Bukhara Bratislava Challenger Fifth Third Bank Tennis Championships - Lexington Tampere Challenger Tatra Banka Open 2006 - Bratislava Ostrava Challenger Davis Cup, World Group, 1R, SVK-ESP 4-1 Banja Luka Challenger Nottingham Men's Challenger - Nottingham Davis Cup, Group 2, 1R, LAT-MDA 5-0 Davis Cup, Group 2, PO, HUN-MDA 3-2 Honolulu Challenger Busan Open Challenger Tennis - Busan Davis Cup, Group II, 1R, BLR-MDA 4-1 Unicredit Czech Open 2007 - Prostejov Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, MDA-EGY 4-1 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 Prostejov Challenger Braunschweig Challenger Oberstaufen Challenger Sibiu Challenger Samarkand Challenger Genova Challenger Banja Luka Challenger Trnava Challenger Eckental Challenger Mersin Challenger Tunis Challenger ITG Miami Challenger - Miami Trani Challenger Trnava Challenger Izmir Challenger Fergana Challenger AT&T Challenger of Dallas - Dallas Bratislava Challenger Tyumen Challenger Kolkata Challenger New Delhi Challenger Tatra Banka Open - Bratislava Rome Challenger Arad Challenger Samarkand Challenger Poznan Challenger San Marino Challenger Karshi Challenger French Open (juniors) Wimbledon (juniors) French Open (juniors) Heilbronn Challenger Tashkent Challenger U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Lermontov Challenger Happy Valley Challenger San Luis Potosi Challenger - San Luis Potosi Burnie Challenger Launceston Challenger Raanana Challenger Mersin Challenger Dharwad Challenger 2006 - Dharwad Prague Challenger Istanbul Challenger Ortisei Challenger Tashkent Challenger Mouilleron-Le-Captif Challenger Raanana Challenger Furth Challenger Prosperita Open 2007 - Ostrava Mercedes Cup - Stuttgart Irving Challenger Chennai Challenger Prostejov Challenger Olympics - Rio de Janeiro Busan Challenger Fergana Challenger Fergana Challenger Aix En Provence Challenger Tyumen Challenger Orleans Challenger Guangzhou Challenger Heilbronn Challenger Budapest Challenger - Budapest Kosice Challenger Alexander Kolyaskin Memorial - Donetsk Shenzhen Challenger Bangalore Challenger Constanta Challenger Oberstaufen Challenger Oklahoma Challenger - Tulsa Loughborough Challenger Braunschweig Challenger Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Bratislava Challenger Mons Challenger Ningboo Challenger Challenger Banque Nationale Rimouski - Rimouski Mersin Challenger IPP Open - Helsinki Lugano Challenger Kosice Challenger Czech Indoor Open - Prague Mauthausen Challenger Oberstaufen Challenger Helsinki Challenger ATP Challenger Tour Finals Fergana Challenger - Fergana Tenerife 1 Challenger Jersey Challenger Quimper Challenger The LTA Men's Challenger Wrexham - Wrexham Phoenix Challenger Astana Challenger Prague 1 Challenger Prague 2 Challenger Oeiras 4 Challenger New York Open - New York Sarajevo Challenger Ostrava Challenger Salzburg Challenger Sibiu Challenger Kremlin Cup - Moscow Suisse Open - Gstaad PBZ Zagreb Indoors - Zagreb Steelers Cup - Kosice Singapore Tennis Open - Singapore Trofeo Sisma Mantova - Mantova Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Tata Open Maharashtra - Pune Aircel Chennai Open - Chennai BNP Paribas Masters - Paris Pekao Open 2004 - Szczecin SkiStar Swedish Open - Bastad Stella Artois Clay Court Championships - Budaors Generali Open - Kitzbuhel Shanghai Rolex Masters - Shanghai Timisoara Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Delray Beach International Tennis Championships - Delray Beach Helsinki Challenger Trnava Challenger Serbia Open - Belgrade Caloundra Challenger BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Shanghai Rolex Masters - Shanghai Qatar ExxonMobil Open - Doha SAP Open - San Jose Kremlin Cup - Moscow Helsinki Challenger Portugal Open - Oeiras Maui Challenger Dallas Challenger Sibiu Challenger Monte-Carlo Rolex Masters - Monte-Carlo Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Timisoara Challenger Liberec Challenger Delray Beach Open - Delray Beach Open Parc - Lyon Rakuten Japan Open - Tokyo Maharashtra Open - Pune Garanti Koza Sofia Open - Sofia China Open - Beijing Gazprom Hungarian Open - Budapest Open Parc - Lyon Swiss Open - Gstaad Nature Valley International - Eastbourne Swiss Indoors Basel - Basel bett1HULKS Indoors - Cologne Internazionali BNL d'Italia - Rome Nordea Open - Bastad Antalya Open - Antalya Murray River Open - Melbourne Millennium Estoril Open - Estoril Millennium Estoril Open - Estoril Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Kremlin Cup - Moscow Abierto de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Korea Open - Seoul Tata Open Maharashtra - Pune Dallas Open - Dallas Winston-Salem Open - Winston-Salem Shanghai - Shanghai Open de Nice Cote d'Azur - Nice Boss Open - Stuttgart Terra Wortmann Open - Halle Hall of Fame Open - Newport TEB BNP Paribas Istanbul Open - Istanbul Aircel Chennai Open - Chennai Tata Open Maharashtra - Pune Memphis Open - Memphis Winston-Salem Open - Winston-Salem Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris Chengdu Open - Chengdu Internazionali BNL d'Italia - Rome Western & Southern Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 U.S. Open - New York Davis Cup, Group II, 1R, HUN-MDA 4-1 ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York Orleans Challenger